A name in the Hebrew culture was highly significant, and a new name indicated a new nature or character. "Israel" means "God fights" with the implication that Jacob (or Israel now) was one who fought with God and came out both broken and blessed. (Cf. Gen. 32:27-28)